Towards an Error Model for OpenMP

نویسندگان

  • Michael Wong
  • Michael Klemm
  • Alejandro Duran
  • Timothy G. Mattson
  • Grant Haab
  • Bronis R. de Supinski
  • Andrey Churbanov
چکیده

OpenMP lacks essential features for developing mission-critical software. In particular, it has no support for detecting and handling errors or even a concept of them. In this paper, the OpenMP Error Model Subcommittee reports on solutions under consideration for this major omission. We identify issues with the current OpenMP specification and propose a path to extend OpenMP with error-handling capabilities. We add a construct that cleanly shuts down parallel regions as a first step. We then discuss two orthogonal proposals that extend OpenMP with features to handle system-level and user-defined errors.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Low Cost Numerical Simulation of a Supersonic Wind-tunnel Design

In the present paper, a supersonic wind-tunnel is designed to maintain a flow with Mach number of 3 in a 30cm×30cm test section. An in-house CFD code is developed using the Roe scheme to simulate flow-field and detect location of normal shock in the supersonic wind-tunnel. In the Roe scheme, flow conditions at inner and outer sides of cell faces are determined using an upwind biased algorithm. ...

متن کامل

An Application of the Two-Regime Threshold Vector Error Correction Model to Analyze Asymmetric Price Transmission of Milk in Zanjan Province of Iran

  In this paper asymmetric price transmission mechanism and nonlinear adjustment between producer and retail prices of milk were examined in Zanjan Province of Iran. For this purpose, a Two-Regime Threshold Vector Error Correction Model (TVECM) and a Sup-LM Test developed by Hansen and Seo (2002) were employed for checking presence of a threshold effect. Application of unit root tests indicated...

متن کامل

Towards Efficient OpenMP Strategies for Non-Uniform Architectures

Memory Access (NUMA) based processors architectures. In these architectures, analyzing and considering the non-uniformity is of high importance for improving scalability of systems. In this paper, we analyze and develop a NUMA based approach for the OpenMP parallel programming model. Our technique applies a smart threads allocation method and an advanced tasks scheduling strategy for reducing r...

متن کامل

OpenMP Extensions for Thread Groups andTheir Run { time

This paper presents a set of proposals for the OpenMP shared{ memory programming model oriented towards the deenition of thread groups in the framework of nested parallelism. The paper also describes the additional functionalities required in the runtime library supporting the parallel execution. The extensions have been implemented in the OpenMP NanosCompiler and evaluated in a set of real app...

متن کامل

Performance Profiling for OpenMP Tasks

Tasking in OpenMP 3.0 allows irregular parallelism to be expressed much more easily and it is expected to be a major step towards the widespread adoption of OpenMP for multicore programming. We discuss the issues encountered in providing monitoring support for tasking in an existing OpenMP profiling tool with respect to instrumentation, measurement, and result presentation.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010